package models

import "gorm.io/gorm"

type UserRole struct {
	gorm.Model
	Id     int `gorm:"column:id" json:"id"`
	RoleId int `gorm:"column:role_id" json:"roleId"`
	UserId int `gorm:"column:user_id" json:"userId"`
}
type RoleUserVo struct {
	gorm.Model
	Id         int    `gorm:"column:id" json:"id"`
	Nickname   string `gorm:"column:nickname" json:"nickname"`
	Username   string `gorm:"column:username" json:"username"`
	Email      string `gorm:"column:email" json:"email"`
	IsDisable  int    `gorm:"column:is_disable" json:"isDisable"`
	CreateTime MyTime `gorm:"column:created_at" json:"createTime"`
}
type UserRoleDto struct {
	RoleId int   `gorm:"column:role_id" json:"roleId"`
	UserId []int `gorm:"column:user_id" json:"userId"`
}

func (UserRole) TableName() string {
	return "sys_user_role"
}
func (RoleUserVo) TableName() string {
	return "sys_user"
}
